{function price_type_options selected='asis'} {html_options options=['asis'=>'Оставить как есть', 'fixed'=>'Фиксированная стоимость', 'formula'=>'Стоимость по формуле', 'grid'=>'Тарифная сетка'] selected=$selected } {/function} {function rule_condition cond=[] countries=[]}
  • {$default_country = ifset($countries, 0, ['name' => 'Российская Федерация', 'iso3letter' => 'rus', 'iso2letter' => 'ru', 'isonumeric' => '643', 'region_count' => 85])}
    {$ctype = ifset($cond, 'type', 'country')}
  • {/function}
    ←Назад

    Правило расчета

    {$countries = shopSdekintPlugin::helper()->sdekCountries()}
    Общие настройки
    Статус
    Название

    Это название показывается только вам, чтобы было проще ориентироваться в списке правил
    {$selected_methods = ifset($rule, 'methods', [])}
    Способы доставки
    Курьерская доставка
    Полный запрет
    Запретить расчет курьерской доставки
    Стоимость
    {$price_type = ifset($rule, 'courier', 'type', 'asis')}{$p_setting=ifset($rule, 'courier', 'setting', [])}
    Доставка в ПВЗ
    Полный запрет
    Запретить расчет доставки в ПВЗ
    Стоимость
    {$price_type = ifset($rule, 'point', 'type', 'asis')}{$p_setting=ifset($rule, 'point', 'setting', [])}
    Условия
    {$conditions = ifset($rule, 'conditions', [])}
      {foreach $conditions as $c}{rule_condition cond=$c countries=$countries}{/foreach} {capture name="js-template-ConditionItem"}
    • Значение поля адреса Страна
      Значение поля адреса Регион страны {if 1}{$c=$countries[0]['iso3letter']}{/if} {$regions = shopSdekintPlugin::helper()->regionByCountry($c)}
      Значение поля адреса Город
      страны
      {if 1}{$c=$countries[0]['iso3letter']}{/if}
      Значение поля адреса Город СДЭК страны
      Вес заказа кг
      Стоимость товаров заказа без учета скидок больше, либо равна р.
    • {/capture}
    {foreach $smarty.capture as $name => $template}{if strpos($name, 'js-template')==0} {/if} {/foreach}